<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 

class Ambientes extends CI_Controller {
	
	function __construct() {
		parent::__construct();
	
		# Carregando Models
		$this->load->model(
		array(
				'Ambiente',
				'Mesa'
			)
		);
	}
	
	/**
	* @name index()
	* @param void
	* @return void
	* @see Ambientes
	* @since 28/05/2013
	* @author Carlos Augusto Dugonski
	*/
	public function index() {
		
		if ($this->index->logado() == 'administrador') {
			$this->index->montarPagina('ambiente/ambiente_view');
		} else {
			redirect('home');
		}
    }
    
    /**
     * @name
     * @param
     * @param
     * @return
     * @see
     * @since
     * @author
     */
    public function criar(){
    	
    	$aAmbiente['nome_ambiente'] = mysql_real_escape_string(ucwords(strtolower($_POST['nome'])));
    	$aAmbiente['qtde_mesa_ambiente'] = mysql_real_escape_string($_POST['qtde']);
    	$aAmbiente['senha_usuario'] = 'aberta';
    	$aAmbiente['email_usuario'] = 'admin@qrmenu.zz.mu';
    	$aAmbiente['grupo_usuario'] = 'mesa'; 
    	$aAmbiente['qtde_mesa_ambiente'] = 
    	
    	$this->Ambiente->criar($aAmbiente);
    	redirect('ambientes');
    }
    
    /**
     * @name
     * @param
     * @param
     * @return
     * @see
     * @since
     * @author
     */
    public function ler(){
    	echo '{ "aaData" : ' . json_encode($this->Ambiente->ler()) . " } ";
    }
    
    /**
     * @name
     * @param
     * @param
     * @return
     * @see
     * @since
     * @author
     */
    public function atualizar(){
    	$aAmbiente['id_ambiente'] = $_POST['editar_id_ambiente'];
    	$aAmbiente['nome_ambiente'] = mysql_real_escape_string(ucwords(strtolower($_POST['editar_nome_ambiente'])));
    	$this->Ambiente->atualizar($aAmbiente);
    	redirect('ambientes');
    }
    
    /**
     * @name
     * @param
     * @param
     * @return
     * @see
     * @since
     * @author
     */
    public function deletar(){
    	 
    }
    
    /**
     * @name
     * @param
     * @param
     * @return
     * @see
     * @since
     * @author
     */
    public function imprimir($iId){
    	$aMesa['dae'] = $this->Mesa->lerById($iId);
    	//var_dump($aMesa); exit;
    	$this->load->view('ambiente/qrcode_view', $aMesa);
    }
    
    /**
     * @name
     * @param
     * @param
     * @return
     * @see
     * @since
     * @author
     */
    public function lerById($iId){
    	if ($this->Ambiente->lerById($iId)) {
    		echo json_encode($this->Ambiente->lerById($iId));
    	} else {
    		echo 'erro';
    	}
    }
}

/* End of file Ambientes.php */